package com.msblearn.C_014;

import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;

/**
 * SingleThreadExecutor:单线程池
 * 一个线程的线程池：可以保证线程是顺序执行的。
 * 任务队列是线程池维护
 * 生命周期由线程池管理。
 */
public class T03_SingleThreadPool {
    public static void main(String[] args) {
        ExecutorService service = Executors.newSingleThreadExecutor();
        for(int i=0;i<5;i++){
            final  int  j= i;
            service.execute(()->{
                System.out.println(j);
            });
        }
    }
}
